"""
功能描述 ：
编写人 ：
编写日期 ：
实现逻辑 ：
    1- ......
        1.1- ......
    2- ......
        2.1- ......
"""
#创建集合
# s1 = {1,2,3,4,5,6,7,1,2,3,4,5,6,7}
# print(s1)
# s3 = ('yunhejiuxiao')
# print(s3)
# s4 = set()
# print(type(s4))
# s5 = {}
# print(type(s5))
#集合常见操作方法
#增加数据
# s1 = {10,20}
# s1.add(100)
# print(s1)
# #update(), 追加的数据是序列
# s1 = {10, 20}
# s1.update([100])
# # s1.update('abc')
# print(s1)
# #删除数据
# #remove()，删除集合中的指定数据，如果数据不存在则报错
# s1 = {10, 20}
# s1.remove(10)
# print(s1)
# #discard()，删除集合中的指定数据，如果数据不存在也不会报错
# s1 = {10, 20}
# s1.discard(10)
# print(s1)
# s1.discard(10)
# print(s1)
#pop()，随机删除集合中的某个数据，并返回这个数据。
s1 = {10, 20, 30, 40, 50}
del_num = s1.pop()
print(del_num)
print(s1)
#查找数据 in or not in
s1 = {10, 20, 30, 40, 50}
print(10 in s1)
print(10 not in s1)